16
How do I refresh the control
ExMenu1->Items->Add(L"Item 1",TNoParam(),TNoParam());
ExMenu1->Refresh();

15
How do I change the color to highligth the selected item

ExMenu1->HighLightBorderColor = RGB(255,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

14
How do I change the drop down, popup menu foreground color

ExMenu1->PopupForeColor = RGB(255,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

13
How do I change the drop down, popup menu background color

ExMenu1->PopupBackColor = RGB(255,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

12
How do I change the control's shadow color

ExMenu1->ShadowColor = RGB(255,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

11
How do I place the control on vertical

ExMenu1->OpenMode = Exmenulib_tlb::OpenModeEnum::Horizontal;
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

10
How do I change the control's appearance
ExMenu1->Appearance = Exmenulib_tlb::AppearanceEnum::Button;
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

9
How do I change the control's appearance

ExMenu1->Appearance = Exmenulib_tlb::AppearanceEnum::Normal;
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

8
How do I change the visual appearance effect for the selected item, using EBN

ExMenu1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ExMenu1->SelBackColor = 0x1000000;
ExMenu1->SelForeColor = RGB(0,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

7
How do I change the colors for the selected item

ExMenu1->SelBackColor = RGB(0,0,0);
ExMenu1->SelForeColor = RGB(255,255,255);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

6
How do I change the control's foreground color

ExMenu1->ForeColor = RGB(255,0,0);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

5
How do I change the control's background color

ExMenu1->BackColor = RGB(200,200,200);

4
How can I change the control's font

ExMenu1->Font->Name = L"Tahoma";
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

3
How do I change the drop down menu's border

ExMenu1->Border = Exmenulib_tlb::BorderEnum::FlatBorder;
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

2
How do I change the control's border, using your EBN files

ExMenu1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ExMenu1->MenuBarBorder = Exmenulib_tlb::BorderEnum(0x1000000);
ExMenu1->Border = Exmenulib_tlb::BorderEnum(0x1000000);
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");

1
How do I change the control's border

ExMenu1->MenuBarBorder = Exmenulib_tlb::BorderEnum::FlatBorder;
ExMenu1->Items->ToString = TVariant(String("Item 1[id=10](SubItem 1[id=20](SubItem 1.1[id=30],SubItem 1.2[id=40]),SubItem 2[id=50]),Item 2[id=60](SubItem 1[id=70],SubItem ") +
"2[id=80])");